snow-capped mountain - Turkish English Dictionary